Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
REEFTintegrationLog_test
/
REEFTintegrationLog
:
customer_maintain_activate.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php //====================================================================================== // // Function: De- or Reactivate customer // // Programmer: AR // Date : 2025-06-03 // // Copyright Reeft A/S (c) - 2025 //====================================================================================== //====================================================================================== // General config //====================================================================================== include "config/config.php"; include "include/REEFT_date_convert.php"; //====================================================================================== // Get input //====================================================================================== if (isset($_REQUEST["mode"])) $mode = $_REQUEST["mode"]; else $mode = ''; if (isset($_REQUEST["customerKey"])) { $customerKey = $_REQUEST["customerKey"]; } else { $customerKey = ''; } if ( $mode == '' ) { echo "There's no action....1"; exit; } if ( $mode <> '*deactivate' and $mode <> '*reactivate' ) { echo "There's no action....2"; exit; } if ( $customerKey == 'hovsa' ) { echo "There's no customer key...."; exit; } //====================================================================================== // Get session variables //====================================================================================== include "include/getsession.php"; //====================================================================================== // Set language //====================================================================================== include "include/set_language.php"; //====================================================================================== // Set header //====================================================================================== header('Content-Type: application/json;charset=utf-8'); //====================================================================================== // Init fields //====================================================================================== $returnCode = '00'; $returnMsg = 'Alles ist gut'; $entries_found = 1; $sql = ''; $currentDate = date('Y-m-d'); $currentTime = date('H:i:s'); //====================================================================================== // Set database //====================================================================================== $db_name = $CUSTOMER_DATABASE_PATH; //$db_name = 'customer/REEFT_integration.sqlite3'; //====================================================================================== // Start me up... //====================================================================================== $startTime = microtime(true); //====================================================================================== // Check if database file exists //====================================================================================== if (!file_exists($db_name)) { die(json_encode(['error' => "Database file '$db_name' does not exist."])); } //====================================================================================== // Connect to some DB //====================================================================================== $DFT_SQLLITE_IP = $db_name; include "include/db_connect.php"; //====================================================================================== // Set active, token and other default values //====================================================================================== $timestamp = REEFT_current_utc(); //====================================================================================== // Check typeCode //====================================================================================== //====================================================================================== // Create SQL //====================================================================================== if ( $mode == '*deactivate') { $sql = "UPDATE reeft_customer SET cust_active = 0 WHERE pk_customer = '$customerKey'"; } if ( $mode == '*reactivate') { $sql = "UPDATE reeft_customer SET cust_active = 1 WHERE pk_customer = '$customerKey'"; } //echo $sql; //====================================================================================== // Get data //====================================================================================== include "include/db_run_sql.php"; //====================================================================================== // Paint it black //====================================================================================== //====================================================================================== // Create header //====================================================================================== // Create header $aryHeader = array(); $aryHeader["mode"] = $mode; $aryHeader["returnCode"] = $returnCode; $aryHeader["returnMsg"] = $returnMsg; $aryHeader["entries_found"] = $entries_found; $aryHeader["currentDate"] = $currentDate; $aryHeader["currentTime"] = $currentTime; // Create array and prepare for json encoding $returnJson["header"] = $aryHeader; //====================================================================================== // Paint it black //====================================================================================== echo(json_encode($returnJson)); ?>